package com.filyar.htyd.common;

import cn.dev33.satoken.annotation.SaCheckLogin;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @Author: 非力亚-filyar
 * @Date: 2024/8/7 星期三  19:39
 * @Email: root@filyar.com
 */
public @interface UserCheckLogin {
    /**
     * 登录认证(User版)：只有登录之后才能进入该方法
     * <p> 可标注在函数、类上（效果等同于标注在此类的所有方法上）
     */
    @SaCheckLogin(type = "user")
    @Retention(RetentionPolicy.RUNTIME)
    @Target({ ElementType.METHOD, ElementType.TYPE})
    public @interface SaUserCheckLogin {

    }
}
